Ontological Reengineering for Reuse

نویسندگان

  • Asunción Gómez-Pérez
  • Dolores Rojas-Amaya
چکیده

This paper presents the concept of Ontological Reengineering as the process of retrieving and transforming a conceptual model of an existing and implemented ontology into a new, more correct and more complete conceptual model which is reimplemented. Three activities have been identified in this process: reverse engineering, restructuring and forward engineering. The aim of Reverse Engineering is to output a possible conceptual model on the basis of the code in which the ontology is implemented. The goal of Restructuring is to reorganize this initial conceptual model into a new conceptual model, which is built bearing in mind the use of the restructured ontology by the ontology/application that reuses it. Finally, the objective of Forward Engineering is output a new implementation of the ontology. The paper also discusses how the ontological reengineering process has been applied to the Standard-Units ontology [18], which is included in a Chemical-Elements [12] ontology. These two ontologies will be included in a Monatomic-Ions and Environmental-Pollutants ontologies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Program Comprehension in a Reuse Reengineering Environment

Program comprehension is the most expensive activity of software maintenance. The diierent phases of a reuse reengineering process involves comprehension activities for understanding the structure of existing systems, the functionality implemented by a reuse-candidate module and the reengineering eeort. We present an integrated environment implemented in Prolog for reuse reengineering existing ...

متن کامل

Semantic reengineering of business processes

This paper discusses transforming ontological models into non-ontological models of business processes, when the process of articulating different data models is known as reengineering domains. As a crucial factor in achieving interoperability and semantic reengineering of the domains with the different levels of semantic representation (expressiveness), we point out the role of foundational on...

متن کامل

Towards Pattern-based Knowledge about Ontological Resource Reuse

Ontology reuse is still an unsolved matter on the Semantic Web. Even though ontology specification languages provide a means for knowledge reuse and ontology management technology has evolved, ontology reuse is seldom encountered in applications. The more resources there are available, the more possibilities there are for ontology reuse, and paradoxically the more difficult it is to perform ont...

متن کامل

An Integrated Environment for Reuse Reengineering C Code

The paper presents an integrated environment implemented in Prolog for reuse reengineering existing C systems. Di€erent tools developed in the RE project are integrated in the environment through sharing a ®ne-grained representation for C programs, the Combined C Graph (CCG). Di€erent views of a system can be abstracted and visualised from the data-base of Prolog facts implementing its CCG repr...

متن کامل

An Overview of Structural and

One of the most promising ways to make the population of a repository of reusable assets cost eeective and to obtain useful results in the short time is by extracting and reengineering them from existing software. A reuse reengineering process consists of the set of activities for identifying software components implementing abstractions, reengineering them according to a predeened template, as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999